/** Types generated for queries found in "src/modules/financial-entities/providers/entity-ensure.provider.ts" */
/** 'EnsureFinancialEntity' parameters type */
export interface IEnsureFinancialEntityParams {
    id?: string | null | void;
    name?: string | null | void;
    ownerId?: string | null | void;
    type?: string | null | void;
}
/** 'EnsureFinancialEntity' return type */
export type IEnsureFinancialEntityResult = void;
/** 'EnsureFinancialEntity' query type */
export interface IEnsureFinancialEntityQuery {
    params: IEnsureFinancialEntityParams;
    result: IEnsureFinancialEntityResult;
}
/** 'EnsureBusiness' parameters type */
export interface IEnsureBusinessParams {
    address?: string | null | void;
    city?: string | null | void;
    country?: string | null | void;
    email?: string | null | void;
    exemptDealer?: boolean | null | void;
    governmentId?: string | null | void;
    hebrewName?: string | null | void;
    id?: string | null | void;
    isDocumentsOptional?: boolean | null | void;
    isReceiptEnough?: boolean | null | void;
    optionalVat?: boolean | null | void;
    ownerId?: string | null | void;
    phoneNumber?: string | null | void;
    website?: string | null | void;
    zipCode?: string | null | void;
}
/** 'EnsureBusiness' return type */
export type IEnsureBusinessResult = void;
/** 'EnsureBusiness' query type */
export interface IEnsureBusinessQuery {
    params: IEnsureBusinessParams;
    result: IEnsureBusinessResult;
}
/** 'EnsureTaxCategory' parameters type */
export interface IEnsureTaxCategoryParams {
    hashavshevetName?: string | null | void;
    id?: string | null | void;
    ownerId?: string | null | void;
    taxExcluded?: boolean | null | void;
}
/** 'EnsureTaxCategory' return type */
export type IEnsureTaxCategoryResult = void;
/** 'EnsureTaxCategory' query type */
export interface IEnsureTaxCategoryQuery {
    params: IEnsureTaxCategoryParams;
    result: IEnsureTaxCategoryResult;
}
/** 'EnsureCountry' parameters type */
export interface IEnsureCountryParams {
    code?: string | null | void;
    name?: string | null | void;
}
/** 'EnsureCountry' return type */
export type IEnsureCountryResult = void;
/** 'EnsureCountry' query type */
export interface IEnsureCountryQuery {
    params: IEnsureCountryParams;
    result: IEnsureCountryResult;
}
