import { TCreateListenerQueueOptions } from './listener-queue'; import type { TState } from './types'; export declare const SET_SOURCE_KEY = "state_set"; export declare function createState(initialValue: GValue, options?: TCreateStateOptions): TState; export interface TCreateStateOptions { queue?: ({ key: string; } & TCreateListenerQueueOptions) | string; } export declare enum EStateListenerQueuePriority { FIRST = 0, EARLY = 125, DEFAULT = 250, LATE = 375, LAST = 500 }