@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
26 lines • 1.08 kB
TypeScript
import { Accessor } from './base.ts';
import type { TrelloTransport } from '../core/trello/client.ts';
/**
* The mount's handle: the transport plus the configured visibility filter.
* The filter lives here rather than being threaded per call because the
* python twin reads it off `accessor.config`, and a workspace or board
* outside it must be invisible on every surface, not only on the listings
* that remembered to pass it.
*/
export declare class TrelloAccessor extends Accessor {
readonly transport: TrelloTransport;
readonly workspaceId: string | null;
readonly boardIds: readonly string[] | null;
/**
* Whether the mount walks under a `walkLimit`, asked when a listing runs,
* since the mount settles its own once mounted; a listing then keeps each
* card's unsearched text for the search.
*/
readonly capped: () => boolean;
constructor(transport: TrelloTransport, options?: {
workspaceId?: string;
boardIds?: readonly string[];
capped?: () => boolean;
});
}
//# sourceMappingURL=trello.d.ts.map