import { FleetTemplate } from '@bringg/types';
import Entity from '../../Core/Entity';
import Session from '../../Services/Identity/Session';
import { AvailableFleetsResponse, FleetTemplateResponse } from '../FleetTemplate.consts';
export declare const Routes: {
    GET_AVAILABLE_FLEETS: string;
};
export default class FleetTemplateEntity extends Entity<FleetTemplate> {
    constructor(session: Session);
    update(data: FleetTemplate): Promise<FleetTemplateResponse>;
    getAvailableFleets(): Promise<FleetTemplate[]>;
}
export declare const fleetTemplatesExtractor: (response: AvailableFleetsResponse) => FleetTemplate[];
