import type { FigmaFrame } from '../../types/index.js';
import type { FigmaFileResponse } from './api-client.js';
export declare function extractFrames(file: FigmaFileResponse): FigmaFrame[];
export declare function groupFramesBySection(frames: FigmaFrame[], groupBy: 'prefix' | 'page'): Map<string, FigmaFrame[]>;
export interface BreakpointGroup {
    section: string;
    frames: {
        mobile: FigmaFrame[];
        tablet: FigmaFrame[];
        desktop: FigmaFrame[];
        unknown: FigmaFrame[];
    };
    allNodeIds: string[];
}
export declare function groupFramesByBreakpoint(frames: FigmaFrame[]): Map<string, BreakpointGroup>;
//# sourceMappingURL=frame-extractor.d.ts.map