import { Parameter, PortalAuthTimeout, UserStorage } from "./../index";
export interface LocalAuthInterface {
    allowAnonymous?: boolean;
    apiEnabled?: boolean;
    enabled?: boolean;
    timeout?: PortalAuthTimeout;
    userStorage?: UserStorage;
}
export declare class LocalAuth implements LocalAuthInterface, Parameter {
    allowAnonymous?: boolean;
    apiEnabled?: boolean;
    enabled?: boolean;
    timeout?: PortalAuthTimeout;
    userStorage?: UserStorage;
    constructor(data: any);
    static getAllowAnonymousDefault(): boolean;
    static getAllowAnonymousDescription(): string;
    static getApiEnabledDefault(): boolean;
    static getApiEnabledDescription(): string;
    static getEnabledDefault(): boolean;
    static getEnabledDescription(): string;
    static getTimeoutDescription(): string;
    static getUserStorageDefault(): UserStorage;
    static getUserStorageDescription(): string;
    static fromJson(data: any): LocalAuth;
    toJson(): any;
    clone(): LocalAuth;
}
