/**
 * State Key Parser
 *
 * Parses state notation strings (like 'hovered & !disabled', '@media(w < 768px)')
 * into ConditionNode trees for processing in the pipeline.
 */
import { StateParserContext } from '../states';
import { ConditionNode } from './conditions';
export interface ParseStateKeyOptions {
    context?: StateParserContext;
    isSubElement?: boolean;
}
/**
 * Parse a state key string into a ConditionNode
 */
export declare function parseStateKey(stateKey: string, options?: ParseStateKeyOptions): ConditionNode;
/**
 * Clear the parse cache (for testing)
 */
export declare function clearParseCache(): void;
