import { ConfigFileSchemaReturnType } from '@alwaysai/config-nodejs';
import { JSONSchemaType } from 'ajv';
import { SystemId } from '../../constants';
export declare type DeviceTokens = {
    deviceUuid: string;
    accessToken: string;
    refreshToken: string;
    idToken: string;
};
export declare type DeviceConfig = {
    deviceUuid: string;
    systemId: SystemId;
} & DeviceTokens;
export declare const deviceConfigSchema: JSONSchemaType<DeviceConfig>;
export declare const validateDeviceConfig: import("ajv").ValidateFunction<DeviceConfig>;
export declare function DeviceConfigFile(path?: string): ConfigFileSchemaReturnType<DeviceConfig>;
//# sourceMappingURL=device-json-file.d.ts.map