import { OrderRecipientType, OrderRouteType, OrderServicesDetailType, OrderServiceType, OrdersType } from './types';
export declare const capitalize: (input: string) => string | undefined;
export declare const RepackData: {
    packaging_type: string;
    products: string;
    created_by: string;
    date: string;
    images: string;
}[];
export declare const DefectsData: {
    action: string;
    type: string;
    primary_position: string;
    secondary_position: string;
    tertiary_position: string;
    primary_details: string;
    secondary_details: string;
    created_by: string;
    date: string;
    images: string;
}[];
export declare const getCookie: (name: string) => string | null;
export declare const handleKeyDown: (e: React.KeyboardEvent<HTMLInputElement>) => void;
export declare const generateObj: (keys: string[], sourceObj: any) => any;
export declare const findDifference: (obj1: any, obj2: any) => any;
export declare const filterObject: (obj: any, keysToRemove: any[]) => any;
export declare const isObjectEmpty: (objectName: object) => boolean;
export declare const compareArrays: (arr: any, newArr: any) => any;
export declare const compareOrderDetailsStates: (oldData: OrdersType, newData: OrdersType) => {
    order_services: any[] | OrderServiceType[];
    order_services_detail: OrderServicesDetailType | null;
    order_routes?: OrderRouteType | null | undefined;
    order_recipient: OrderRecipientType | null;
    id: number | null;
    depot_id: number | null;
    gsit_order_id: number | null;
    customer_id: number | null;
    trading_name: string | null;
    recipient_reference: string | null;
    order_locked: boolean | null;
    lock_notes?: any;
    order_type_id?: number | null | undefined;
    allow_live_tracking?: any;
    weight: number | null;
    cube: number | null;
    rescheduled: boolean | null;
    zone_code: string | null;
    status: string | null;
    order_status_note: string | null;
    print_pod: boolean | null;
    order_number: string | null;
    consignment: string | null;
    action_date: string | Date | null;
    other_instructions: string | null;
    schedule_after?: any;
    vehicle_type: string | null;
    order_eta_updates: any[];
    order_delivery_declined_dates: any[];
    order_communications: any[];
    status_value: string | null;
    name: string;
    order_locked_by: string | null;
    delivery_instructions: string | null;
    drop_time: string | null;
    created_by: any;
    created_at: any;
    recipient_name: any;
    postcode: any;
    carrier_id: number | null;
};
export declare const sanitizeInput: (value: string) => string;
