/** * `keyframes:` as a block-valued expression, read the same way a `look:` block * is: the layout up front, then the block's own indented source. */ import type { Diagnostic } from "@velarscript/compiler"; import { type Expression, type Token, type TokenKind } from "@velarscript/compiler/extension"; import { type VisualBlockParserHost } from "./visual-block.ts"; export interface KeyframesExpressionParserHost extends VisualBlockParserHost { readonly diagnostics: Diagnostic[]; parseNestedExpression(fragment: string, offset: number, bracketFragment?: boolean, sourceOffsets?: readonly number[]): Expression; peekKind(distance: number): TokenKind; skipMistypedDeclaration(): void; } export declare function parseKeyframesExpression(host: KeyframesExpressionParserHost, token: Token): Expression; //# sourceMappingURL=keyframes.d.ts.map