export * from './generated/api';
export * from './generated/model';
export { Configuration, ConfigurationParameters } from './generated/configuration';
export { DefaultApi, PublicApi, HiddenApi } from './generated/api';
export * from './sso';
import { DefaultApi, PublicApi, HiddenApi } from './generated/api';
export interface FastCommentsSDKConfig {
    apiKey?: string;
    basePath?: string;
}
export declare class FastCommentsSDK {
    private config;
    readonly defaultApi: DefaultApi;
    readonly publicApi: PublicApi;
    readonly hiddenApi: HiddenApi;
    constructor(config?: FastCommentsSDKConfig);
    /**
     * Update the API key for authenticated requests
     */
    setApiKey(apiKey: string): void;
    /**
     * Update the base path for API requests
     */
    setBasePath(basePath: string): void;
}
export declare function createFastCommentsSDK(config?: FastCommentsSDKConfig): FastCommentsSDK;
//# sourceMappingURL=index.d.ts.map