export interface StateOptions {
    name?: string;
}
export interface StateMetadata {
    propertyKey: string | symbol;
    options: StateOptions;
}
export declare const STATE_METADATA_KEY: unique symbol;
export declare function state(nameOrOptions?: string | StateOptions): PropertyDecorator;
export declare function state(target: Object, propertyKey: string | symbol): void;
export declare const getStateMetadataList: (target: any) => StateMetadata[] | undefined;
//# sourceMappingURL=state.d.ts.map