export declare class PartnerAddressesService { url: string; setUrl: (api: any) => Promise; list: (body: { partnerId: string; }) => Promise<{ list: Array<{ id: string; typeId: string; name: string; isMarkedForDeletion: boolean; }>; permissions: Array; }>; get: (body: { partnerId: string; addressId: string; }) => Promise<{ id: string; typeId: string; name: string; addressLine1: string; addressLine2: string; city: string; state: string; postalCode: string; countryCode: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; permissions: string[]; }>; add: (body: { partnerId: string; typeId: string; name: string; addressLine1: string; addressLine2?: string; city: string; state: string; postalCode: string; countryCode: string; }) => Promise<{ id: string; typeId: string; name: string; addressLine1: string; addressLine2: string; city: string; state: string; postalCode: string; countryCode: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; permissions: string[]; }>; update: (body: { partnerId: string; addressId: string; typeId?: string; name?: string; addressLine1?: string; addressLine2?: string; city?: string; state?: string; postalCode?: string; countryCode?: string; isMarkedForDeletion?: boolean; }) => Promise<{ id: string; typeId: string; name: string; addressLine1: string; addressLine2: string; city: string; state: string; postalCode: string; countryCode: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; permissions: string[]; }>; delete: (body: { partnerId: string; addressId: string; }) => Promise; }