import { FindDataLinkTablesQuery } from '@membranehq/sdk'; export declare function useDataLinkTables(query?: FindDataLinkTablesQuery): { items: { id: string; name: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataLinkTableId?: string | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; integrationId?: string | undefined; archivedAt?: string | undefined; isCustomized?: boolean | undefined; userId?: string | undefined; tenantId?: string | undefined; user?: any; connection?: any; integration?: any; dataLinkTable?: any; }[]; refresh: () => Promise; refreshing: boolean; loadMore: () => Promise; loadingMore: boolean; loading: boolean; error: any; dataLinkTables: { id: string; name: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataLinkTableId?: string | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; integrationId?: string | undefined; archivedAt?: string | undefined; isCustomized?: boolean | undefined; userId?: string | undefined; tenantId?: string | undefined; user?: any; connection?: any; integration?: any; dataLinkTable?: any; }[]; };