import { components } from '@feedmepos/ui-library'; declare const _default: import("vue").DefineComponent(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...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(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...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(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...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(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...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; default: boolean; }; blameFormChildOnValidationFailed: { type: import("vue").PropType; default: boolean; }; onValidationSuccess: { type: import("vue").PropType<() => void | PromiseLike>; }; onValidationFailed: { type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike>; }; }>> & { onReset?: (() => any) | undefined; "onValidation-reset"?: (() => any) | undefined; }, { validateInputsWithoutSubmit: () => string[]; validateInputs: () => Promise; resetInputsValidation: () => void; resetInputs: () => void; isSubmitting: import("vue").Ref; }, 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; default: boolean; }; blameFormChildOnValidationFailed: { type: import("vue").PropType; default: boolean; }; onValidationSuccess: { type: import("vue").PropType<() => void | PromiseLike>; }; onValidationFailed: { type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike>; }; }>> & { onReset?: (() => any) | undefined; "onValidation-reset"?: (() => any) | undefined; }, { validateInputsWithoutSubmit: () => string[]; validateInputs: () => Promise; resetInputsValidation: () => void; resetInputs: () => void; isSubmitting: import("vue").Ref; }, {}, {}, {}, { disabled: boolean; blameFormChildOnValidationFailed: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: boolean; }; blameFormChildOnValidationFailed: { type: import("vue").PropType; default: boolean; }; onValidationSuccess: { type: import("vue").PropType<() => void | PromiseLike>; }; onValidationFailed: { type: import("vue").PropType<(errorMessages: string[]) => void | PromiseLike>; }; }>> & { onReset?: (() => any) | undefined; "onValidation-reset"?: (() => any) | undefined; }, { validateInputsWithoutSubmit: () => string[]; validateInputs: () => Promise; resetInputsValidation: () => void; resetInputs: () => void; isSubmitting: import("vue").Ref; }, 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;