export declare const integrationConfigsStore: import("../db/store-registry.js").Store; export declare function ensureTable(): Promise; export declare function integrationConfigWriteEpoch(): number; export interface IntegrationConfig { platform: string; configKey: string; configData: Record; owner: string | null; updatedAt: number; } export declare function getIntegrationConfig(platform: string, configKey?: string): Promise; export declare function saveIntegrationConfig(platform: string, configData: Record, configKey?: string, owner?: string): Promise; export declare function saveIntegrationConfigIfUnchanged(platform: string, configData: Record, configKey: string, expected: IntegrationConfig | null, owner?: string): Promise; export declare function deleteIntegrationConfig(platform: string, configKey?: string): Promise; export declare function listIntegrationConfigPage(options?: { platform?: string; limit?: number; after?: { platform: string; configKey: string; }; }): Promise<{ configs: IntegrationConfig[]; nextCursor: { platform: string; configKey: string; } | null; }>; export declare function listIntegrationConfigs(platform?: string): Promise;