import { IResources } from './Environment';
export interface IRawUsage {
    account_uid: string;
    resource_uid: string;
    resource_type: string;
    burning_rate: number;
    credits_limit: number;
    start_date: string;
    updated_at: string;
    credits?: number;
    end_date?: string | null;
    resource_given_name?: string;
    resource_state?: string;
    pod_resources?: IResources;
    metadata: Map<string, string>;
}
export declare const asUsage: (u: any) => {
    id: any;
    accountId: any;
    type: any;
    burningRate: any;
    creditsLimit: any;
    credits: any;
    givenName: any;
    startDate: Date;
    updatedAt: Date;
    endDate: Date | undefined;
    resourceState: any;
    resources: any;
    metadata: Map<string, string>;
};
export interface IUsage {
    id: string;
    accountId?: string;
    type: string;
    burningRate: number;
    credits?: number;
    creditsLimit: number;
    startDate: Date;
    updatedAt: Date;
    endDate?: Date;
    givenName: string;
    resourceState: string;
    resources?: IResources;
    metadata: Map<string, string>;
}
