import { FlowsPersistence } from './FlowsPersistence';
export interface FlowsPersistenceFactory {
    /**
     * Creates a new FlowsPersistence instance. Throws an error if no persistence layer is available.
     */
    createPersistenceLayer(): Promise<FlowsPersistence>;
    /** Returns a list of all valid persistence layers. Note that the returned list may be empty! */
    createPersistenceLayers(): Promise<FlowsPersistence[]>;
}
//# sourceMappingURL=FlowsPersistenceFactory.d.ts.map