export declare const getTablePlugin: (sdk: {
    context: {
        api: import("../../..").ApiClient;
        resolveCredentials: () => Promise<string | {
            clientId: string;
            clientSecret: string;
            type?: "client_credentials" | undefined;
            baseUrl?: string | undefined;
            scope?: string | undefined;
        } | {
            clientId: string;
            type?: "pkce" | undefined;
            baseUrl?: string | undefined;
            scope?: string | undefined;
        } | undefined>;
    };
} & {
    context: import("../../eventEmission").EventEmissionContext;
} & {
    context: {
        meta: Record<string, import("../../..").PluginMeta>;
    };
}) => {
    getTable: (options?: {
        table: string;
    } | {
        tableId: string;
    } | undefined) => Promise<{
        data: {
            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: {
            getTable: import("../../..").PluginMeta;
        };
    };
};
export type GetTablePluginProvides = ReturnType<typeof getTablePlugin>;
//# sourceMappingURL=index.d.ts.map