import { IGlobalSettingIfood, IGlobalSettingIfoodCredentials, IGlobalSettingIfoodProduction, IGlobalSettingIfoodSandbox } from '../interfaces';
export declare class GlobalSettingIfoodCredentialsEntity implements IGlobalSettingIfoodCredentials {
    accessToken: string;
    expiresIn: number;
    refreshToken: string;
    type: 'Bearer';
    constructor(data?: Partial<GlobalSettingIfoodCredentialsEntity>);
}
export declare class GlobalSettingIfoodEntity implements IGlobalSettingIfood {
    active: boolean;
    clientCredentials: GlobalSettingIfoodCredentialsEntity;
    createdAt: Date;
    id: string;
    production: GlobalSettingIfoodProductionEntity;
    sandbox: GlobalSettingIfoodSandboxEntity;
    updatedAt: Date;
    constructor(data?: Partial<GlobalSettingIfoodEntity>);
}
export declare class GlobalSettingIfoodProductionEntity implements IGlobalSettingIfoodProduction {
    clientId: string;
    clientSecret: string;
    constructor(data?: Partial<GlobalSettingIfoodProductionEntity>);
}
export declare class GlobalSettingIfoodSandboxEntity implements IGlobalSettingIfoodSandbox {
    clientId: string;
    clientSecret: string;
    constructor(data?: Partial<GlobalSettingIfoodSandboxEntity>);
}
