import type { CompiledStateDefinition, StateDefinitionsInput } from './state-definition';
export declare class StateDefinitionCompiler<T extends Record<string, any> = Record<string, any>> {
    compile(definitions?: StateDefinitionsInput<T>): Map<string, CompiledStateDefinition<T>>;
    private normalizeDefinition;
    private expandRelationClosure;
}
