export interface BookStackConfig {
    baseUrl: string;
    authType: 'bearer' | 'session';
    token?: string;
    tokenSecret?: string;
    sessionCookie?: string;
    timeout?: number;
    retryAttempts?: number;
    retryDelay?: number;
}
export declare class BookStackConfigValidator {
    static validate(config: BookStackConfig): void;
    static createDefault(baseUrl: string, token: string): BookStackConfig;
}
//# sourceMappingURL=config.d.ts.map