import type { FigmaConfig, FigmaGeneratedSpec, FigmaSyncLog, FigmaFlow, FigmaToken, FigmaFrameSnapshot, FigmaWebhookRegistration, FigmaCodeConnectEntry, FigmaFileEntry, VisualQAResult, EnrichmentResult } from '../types/index.js';
export declare function getFigmaConfig(projectPath: string): Promise<FigmaConfig | null>;
export declare function saveFigmaConfig(projectPath: string, config: FigmaConfig): Promise<void>;
export declare function getFigmaSyncLog(projectPath: string): Promise<FigmaSyncLog[]>;
export declare function appendFigmaSyncEntry(projectPath: string, entry: FigmaSyncLog): Promise<void>;
export declare function getFigmaGeneratedSpecs(projectPath: string): Promise<FigmaGeneratedSpec[]>;
export declare function saveFigmaGeneratedSpecs(projectPath: string, specs: FigmaGeneratedSpec[]): Promise<void>;
export declare function getFigmaFlows(projectPath: string): Promise<FigmaFlow[]>;
export declare function saveFigmaFlows(projectPath: string, flows: FigmaFlow[]): Promise<void>;
export declare function getFigmaSnapshot(projectPath: string): Promise<FigmaFrameSnapshot[]>;
export declare function saveFigmaSnapshot(projectPath: string, snapshot: FigmaFrameSnapshot[]): Promise<void>;
export declare function getFigmaTokens(projectPath: string): Promise<FigmaToken[]>;
export declare function saveFigmaTokens(projectPath: string, tokens: FigmaToken[]): Promise<void>;
export declare function saveFigmaWebhook(projectPath: string, webhook: FigmaWebhookRegistration | null): Promise<void>;
export declare function saveFigmaCodeConnect(projectPath: string, entries: FigmaCodeConnectEntry[]): Promise<void>;
export declare function getFigmaCodeConnect(projectPath: string): Promise<FigmaCodeConnectEntry[]>;
export declare function getFigmaFiles(projectPath: string): Promise<FigmaFileEntry[]>;
export declare function saveFigmaFiles(projectPath: string, files: FigmaFileEntry[]): Promise<void>;
export declare function getFigmaVersions(projectPath: string): Promise<Record<string, string>>;
export declare function saveFigmaVersions(projectPath: string, versions: Record<string, string>): Promise<void>;
export declare function getFigmaEnrichment(projectPath: string): Promise<EnrichmentResult[]>;
export declare function saveFigmaEnrichment(projectPath: string, enrichment: EnrichmentResult[]): Promise<void>;
export declare function saveFigmaVisualQA(projectPath: string, results: VisualQAResult[]): Promise<void>;
//# sourceMappingURL=figma-store.d.ts.map