@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
19 lines • 808 B
TypeScript
import { Accessor } from './base.ts';
import { TimeRange } from '../core/time_range.ts';
import { type SlackTransport } from '../core/slack/client.ts';
export declare class SlackAccessor extends Accessor {
readonly transport: SlackTransport;
readonly timeRange: TimeRange;
searchFacts: Promise<[ReadonlySet<string>, ReadonlySet<string> | null]> | null;
constructor(transport: SlackTransport, config?: {
startTime?: string | null;
endTime?: string | null;
});
}
/**
* The `slack` CLI's accessor factory: the registry builds one per install
* from its validated config, so every verb of that install rides one
* transport. Python passes `SlackAccessor` itself.
*/
export declare function slackAccessor(config: unknown): SlackAccessor;
//# sourceMappingURL=slack.d.ts.map