import { AuthenticationProvider } from "./http/authenticationProvider";
import { Jinaga } from "./jinaga";
import { PurgeConditions } from "./purge/purgeConditions";
export declare type JinagaBrowserConfig = {
    httpEndpoint?: string;
    wsEndpoint?: string;
    indexedDb?: string;
    httpTimeoutSeconds?: number;
    httpAuthenticationProvider?: AuthenticationProvider;
    queueProcessingDelayMs?: number;
    feedRefreshIntervalSeconds?: number;
    purgeConditions?: (p: PurgeConditions) => PurgeConditions;
};
export declare class JinagaBrowser {
    static create(config: JinagaBrowserConfig): Jinaga;
}
//# sourceMappingURL=jinaga-browser.d.ts.map