export declare class ConfigData {
    static pid: string;
    static url: string;
    static fileUrl: string;
    static imgUrlId: string;
    static regexGuid: RegExp;
    static ebigCdn: string;
    static onInvalidToken: () => void;
}
export declare const refreshTokenHeaders: {
    'Content-Type': string;
    pid: string;
};
export declare const specialCharsRegex: RegExp;
export declare const imgFileTypes: string[];
export declare class BaseDA {
    static post: (url: string, options?: {
        headers?: {
            [k: string]: any;
        };
        body?: any;
        withCredentials?: boolean;
    }) => Promise<any>;
    static postFile: (url: string, options?: {
        headers?: {
            [k: string]: any;
        };
        body?: any;
        withCredentials?: boolean;
    }) => Promise<any>;
    static get: (url: string, options?: {
        headers?: {
            [k: string]: any;
        };
        withCredentials?: boolean;
    }) => Promise<any>;
    static uploadFiles: (listFile: File[] | {
        id: string;
        file: File;
    }[], headers?: {
        [k: string]: any;
    }) => Promise<any[] | null>;
    static getFilesInfor: (ids: Array<string>) => Promise<any>;
    static updateFilesInfor: (data: Array<{
        [p: string]: any;
    }>) => Promise<any>;
    static deleteFiles: (ids: Array<string>, headers?: {
        [k: string]: any;
    }) => Promise<any>;
    static duplicateFiles: (ids: Array<string>, headers?: {
        [k: string]: any;
    }) => Promise<any>;
}
export declare class CkEditorUploadAdapter {
    loader: any;
    constructor(loader: any);
    upload(): any;
    _sendRequest(file: File, resolve: {
        (value: unknown): void;
        (arg0: {
            default: string;
        }): void;
    }, reject: {
        (arg0: string): void;
    }): Promise<void>;
}
//# sourceMappingURL=config.d.ts.map