@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
26 lines • 977 B
TypeScript
import type { SlackAccessor } from '../../accessor/slack.ts';
export interface SlackUser {
id: string;
name?: string;
real_name?: string;
deleted?: boolean;
is_bot?: boolean;
profile?: {
email?: string;
[key: string]: unknown;
};
[key: string]: unknown;
}
export declare function listUsersStream(accessor: SlackAccessor, options?: {
limit?: number;
}): AsyncIterableIterator<SlackUser[]>;
export declare function listUsers(accessor: SlackAccessor, options?: {
limit?: number;
stopAt?: number | undefined;
}): Promise<SlackUser[]>;
export declare function userJsonBytes(user: SlackUser | Record<string, never>): Uint8Array;
export declare function getUserProfile(accessor: SlackAccessor, userId: string): Promise<SlackUser | Record<string, never>>;
export declare function searchUsers(accessor: SlackAccessor, query: string, options?: {
limit?: number;
}): Promise<SlackUser[]>;
//# sourceMappingURL=users.d.ts.map