import { components } from '@feedmepos/ui-library';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    showDialog: {
        type: BooleanConstructor;
        required: true;
    };
    fmLocationNotYetConfigured: {
        type: {
            (arrayLength: number): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            (...items: {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[]): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            new (arrayLength: number): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            new (...items: {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[]): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T_1, U>(arrayLike: ArrayLike<T_1>, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[];
            from<T_2>(iterable: Iterable<T_2> | ArrayLike<T_2>): T_2[];
            from<T_3, U_1>(iterable: Iterable<T_3> | ArrayLike<T_3>, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[];
            of<T_4>(...items: T_4[]): T_4[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        required: true;
    };
    nsLocationsNotBeingUsed: {
        type: {
            (arrayLength: number): {
                netsuiteId: string;
                name: string;
            }[];
            (...items: {
                netsuiteId: string;
                name: string;
            }[]): {
                netsuiteId: string;
                name: string;
            }[];
            new (arrayLength: number): {
                netsuiteId: string;
                name: string;
            }[];
            new (...items: {
                netsuiteId: string;
                name: string;
            }[]): {
                netsuiteId: string;
                name: string;
            }[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T_1, U>(arrayLike: ArrayLike<T_1>, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[];
            from<T_2>(iterable: Iterable<T_2> | ArrayLike<T_2>): T_2[];
            from<T_3, U_1>(iterable: Iterable<T_3> | ArrayLike<T_3>, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[];
            of<T_4>(...items: T_4[]): T_4[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        required: true;
    };
    formRef: {
        type: () => typeof components.FmForm | null;
        default: null;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:loading": (loading: boolean) => void;
    "update:showDialog": (showDialog: boolean) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    showDialog: {
        type: BooleanConstructor;
        required: true;
    };
    fmLocationNotYetConfigured: {
        type: {
            (arrayLength: number): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            (...items: {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[]): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            new (arrayLength: number): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            new (...items: {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[]): {
                inventory?: {
                    _id: string;
                    updatedAt: string;
                } | null | undefined;
                type: "restaurant" | "warehouse";
                name: string;
                acceptRequest: boolean;
                dbName: string;
                doc: {
                    _id: string;
                    businessId: string;
                    profile: {
                        code?: string | null | undefined;
                        url?: string | null | undefined;
                        description?: string | null | undefined;
                        _id?: string | null | undefined;
                        legalName?: string | null | undefined;
                        sstRegNo?: string | null | undefined;
                        discovery?: boolean | null | undefined;
                        coverPhoto?: string | null | undefined;
                        thumbnailPhoto?: string | null | undefined;
                        photos?: string[] | null | undefined;
                        operatingHours?: {
                            0: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            2: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            1: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            3: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            4: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            5: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                            6: {
                                hours: {
                                    end: string;
                                    start: string;
                                }[];
                                enable: boolean;
                            };
                        } | null | undefined;
                        tags?: string[] | null | undefined;
                        name: string;
                        address: {
                            coordinates?: number[] | null | undefined;
                            line2?: string | null | undefined;
                            state: string;
                            country: string;
                            line1: string;
                            city: string;
                            postcode: string;
                        };
                        email: string;
                        phoneNo: string;
                        regNo: string;
                    };
                };
            }[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T_1, U>(arrayLike: ArrayLike<T_1>, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[];
            from<T_2>(iterable: Iterable<T_2> | ArrayLike<T_2>): T_2[];
            from<T_3, U_1>(iterable: Iterable<T_3> | ArrayLike<T_3>, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[];
            of<T_4>(...items: T_4[]): T_4[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        required: true;
    };
    nsLocationsNotBeingUsed: {
        type: {
            (arrayLength: number): {
                netsuiteId: string;
                name: string;
            }[];
            (...items: {
                netsuiteId: string;
                name: string;
            }[]): {
                netsuiteId: string;
                name: string;
            }[];
            new (arrayLength: number): {
                netsuiteId: string;
                name: string;
            }[];
            new (...items: {
                netsuiteId: string;
                name: string;
            }[]): {
                netsuiteId: string;
                name: string;
            }[];
            isArray(arg: any): arg is any[];
            readonly prototype: any[];
            from<T>(arrayLike: ArrayLike<T>): T[];
            from<T_1, U>(arrayLike: ArrayLike<T_1>, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[];
            from<T_2>(iterable: Iterable<T_2> | ArrayLike<T_2>): T_2[];
            from<T_3, U_1>(iterable: Iterable<T_3> | ArrayLike<T_3>, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[];
            of<T_4>(...items: T_4[]): T_4[];
            readonly [Symbol.species]: ArrayConstructor;
        };
        required: true;
    };
    formRef: {
        type: () => typeof components.FmForm | null;
        default: null;
    };
}>> & Readonly<{
    "onUpdate:loading"?: ((loading: boolean) => any) | undefined;
    "onUpdate:showDialog"?: ((showDialog: boolean) => any) | undefined;
}>, {
    formRef: ({
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
            disabled: {
                type: import("vue").PropType<boolean>;
                default: boolean;
            };
            blameFormChildOnValidationFailed: {
                type: import("vue").PropType<boolean>;
                default: boolean;
            };
            onValidationSuccess: {
                type: import("vue").PropType<() => void | PromiseLike<void>>;
            };
            onValidationFailed: {
                type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike<void>>;
            };
        }>> & {
            onReset?: (() => any) | undefined;
            "onValidation-reset"?: (() => any) | undefined;
        }, {
            validateInputsWithoutSubmit: () => string[];
            validateInputs: () => Promise<void>;
            resetInputsValidation: () => void;
            resetInputs: () => void;
            isSubmitting: import("vue").Ref<boolean, boolean>;
        }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
            "validation-reset": () => void;
            reset: () => void;
        }, import("vue").PublicProps, {
            disabled: boolean;
            blameFormChildOnValidationFailed: boolean;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<{
            disabled: {
                type: import("vue").PropType<boolean>;
                default: boolean;
            };
            blameFormChildOnValidationFailed: {
                type: import("vue").PropType<boolean>;
                default: boolean;
            };
            onValidationSuccess: {
                type: import("vue").PropType<() => void | PromiseLike<void>>;
            };
            onValidationFailed: {
                type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike<void>>;
            };
        }>> & {
            onReset?: (() => any) | undefined;
            "onValidation-reset"?: (() => any) | undefined;
        }, {
            validateInputsWithoutSubmit: () => string[];
            validateInputs: () => Promise<void>;
            resetInputsValidation: () => void;
            resetInputs: () => void;
            isSubmitting: import("vue").Ref<boolean, boolean>;
        }, {}, {}, {}, {
            disabled: boolean;
            blameFormChildOnValidationFailed: boolean;
        }>;
        __isFragment?: undefined;
        __isTeleport?: undefined;
        __isSuspense?: undefined;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
        disabled: {
            type: import("vue").PropType<boolean>;
            default: boolean;
        };
        blameFormChildOnValidationFailed: {
            type: import("vue").PropType<boolean>;
            default: boolean;
        };
        onValidationSuccess: {
            type: import("vue").PropType<() => void | PromiseLike<void>>;
        };
        onValidationFailed: {
            type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike<void>>;
        };
    }>> & {
        onReset?: (() => any) | undefined;
        "onValidation-reset"?: (() => any) | undefined;
    }, {
        validateInputsWithoutSubmit: () => string[];
        validateInputs: () => Promise<void>;
        resetInputsValidation: () => void;
        resetInputs: () => void;
        isSubmitting: import("vue").Ref<boolean, boolean>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        "validation-reset": () => void;
        reset: () => void;
    }, string, {
        disabled: boolean;
        blameFormChildOnValidationFailed: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
        $slots: {
            default?(_: {}): any;
        };
    })) | null;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
