import type { Imported } from './st-import'; import type { StylableMeta } from '../stylable-meta'; import type * as postcss from 'postcss'; export interface KeyframesSymbol { _kind: 'keyframes'; alias: string; name: string; import?: Imported; global?: boolean; } export interface KeyframesResolve { meta: StylableMeta; symbol: KeyframesSymbol; } export declare const reservedKeyFrames: string[]; export declare const diagnostics: { ILLEGAL_KEYFRAMES_NESTING: { (): import("../diagnostics").DiagnosticBase; code: string; severity: import("../diagnostics").DiagnosticSeverity; }; MISSING_KEYFRAMES_NAME: { (): import("../diagnostics").DiagnosticBase; code: string; severity: import("../diagnostics").DiagnosticSeverity; }; MISSING_KEYFRAMES_NAME_INSIDE_GLOBAL: { (): import("../diagnostics").DiagnosticBase; code: string; severity: import("../diagnostics").DiagnosticSeverity; }; KEYFRAME_NAME_RESERVED: { (name: string): import("../diagnostics").DiagnosticBase; code: string; severity: import("../diagnostics").DiagnosticSeverity; }; UNKNOWN_IMPORTED_KEYFRAMES: { (name: string, path: string): import("../diagnostics").DiagnosticBase; code: string; severity: import("../diagnostics").DiagnosticSeverity; }; }; interface ResolvedSymbols { record: Record; locals: Set; } export declare const hooks: import("./feature").FeatureHooks<{ RESOLVED: ResolvedSymbols; }>; export declare function getKeyframesStatements({ data }: StylableMeta): ReadonlyArray; export declare function get(meta: StylableMeta, name: string): KeyframesSymbol | undefined; export declare function getAll(meta: StylableMeta): Record; export {}; //# sourceMappingURL=css-keyframes.d.ts.map