import { FileStateAdapter } from './adapters/default-state-adapter';
import { MemoryStateAdapter } from './adapters/memory-state-adapter';
import { RedisAdapterConfig, RedisStateAdapter } from './adapters/redis-state-adapter';
type BaseConfig = {
    adapter: 'default' | 'redis';
};
export type AdapterConfig = (BaseConfig & RedisAdapterConfig) | Record<string, unknown>;
export declare function createStateAdapter(config: Record<string, unknown>): FileStateAdapter | MemoryStateAdapter | RedisStateAdapter;
export {};
