export type GoveeCredentials = {
    username: string;
    password: string;
    clientId: string;
};
export declare const GoveeAccountConfig: (() => {
    authUrl: string;
    communityAuthUrl: string;
    iotCertUrl: string;
    refreshTokenUrl: string;
    saveAuthTo: string | undefined;
    headers: ({ clientId, clientType, }: {
        clientId: string;
        clientType?: "0" | "1" | undefined;
    }) => Record<string, string>;
    authenticatedHeaders: (data: import(".").OAuthData, clientType?: "0" | "1") => Record<string, string>;
}) & import("@nestjs/config").ConfigFactoryKeyHost<{
    authUrl: string;
    communityAuthUrl: string;
    iotCertUrl: string;
    refreshTokenUrl: string;
    saveAuthTo: string | undefined;
    headers: ({ clientId, clientType, }: {
        clientId: string;
        clientType?: "0" | "1" | undefined;
    }) => Record<string, string>;
    authenticatedHeaders: (data: import(".").OAuthData, clientType?: "0" | "1") => Record<string, string>;
}>;
//# sourceMappingURL=govee-account.configuration.d.ts.map