import type { CapabilitiesContext } from "../../capabilities"; export declare const listTablesPlugin: (sdk: { context: { api: import("../../..").ApiClient; resolveCredentials: () => Promise; }; } & { context: import("../../eventEmission").EventEmissionContext; } & { context: CapabilitiesContext; } & { context: { meta: Record; }; }) => { listTables: (options?: ({ tables?: string[] | undefined; tableIds?: string[] | undefined; kind?: "table" | "virtual_table" | "both" | undefined; search?: string | undefined; owner?: string | undefined; includeShared?: boolean | undefined; pageSize?: number | undefined; maxItems?: number | undefined; cursor?: string | undefined; } & { cursor?: string; pageSize?: number; maxItems?: number; }) | undefined) => import("../../..").PaginatedSdkResult<{ id: string; name: string; created_at: string; edited_at: string; kind: "table" | "virtual_table"; account_id: string; profile_id: string; description?: string | undefined; parent_table_id?: string | undefined; }>; } & { context: { meta: { listTables: import("../../..").PluginMeta; }; }; }; export type ListTablesPluginProvides = ReturnType; //# sourceMappingURL=index.d.ts.map