/// <reference types="react" />
import { KnapsackPatternTemplate, KnapsackTemplateDemo, KsTemplateSpec } from '../../../schemas/patterns';
export declare type CurrentTemplateData = {
    patternId: string;
    pattern: KnapsackPattern;
    templateId: string;
    template: KnapsackPatternTemplate;
    assetSetId: string;
    title: string;
    demo: KnapsackTemplateDemo;
    demos: KnapsackTemplateDemo[];
    spec: KsTemplateSpec;
    canEdit: boolean;
    isLocalDev: boolean;
    hasSchema: boolean;
};
export declare const CurrentTemplateContext: import("react").Context<Partial<CurrentTemplateData>>;
export declare const useCurrentTemplateContext: () => Partial<CurrentTemplateData>;
//# sourceMappingURL=current-template-context.d.ts.map