export declare class PartnerProposalsService { url: string; setUrl: (api: any) => Promise; list: (body: { partnerId: string; filter?: any; }) => Promise>; get: (body: { partnerId: string; proposalId: string; }) => Promise<{ id: string; proposalNumber: number; name: string; typeId: string; roomCount: number; parentProposalId: string; relatedProposalId: string; contractLengthMonths: number; countryId: string; currencyId: string; products: Array<{ productId: boolean; pricing: number; }>; createdAtDate: Date; updatedAtDate: Date; createdById: string; updatedById: string; _v: number; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; }>; add: (body: { partnerId: string; name: string; typeId: string; contractLengthMonths: string; roomCount: number; countryId: string; currencyId: string; products: Array<{ productId: string; pricing: number; }>; }) => Promise<{ id: string; proposalNumber: number; name: string; typeId: string; roomCount: number; parentProposalId: string; relatedProposalId: string; contractLengthMonths: number; countryId: string; currencyId: string; products: Array<{ productId: boolean; pricing: number; }>; createdAtDate: Date; updatedAtDate: Date; createdById: string; updatedById: string; _v: number; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; }>; update: (body: { partnerId: string; proposalId: string; name?: string; typeId?: string; contractLengthMonths?: number; roomCount?: number; countryId?: string; currencyId?: string; products?: Array<{ productId?: string; pricing?: number; }>; }) => Promise; delete: (body: { partnerId: string; proposalId: string; }) => Promise; pdf: (body: { partnerId: string; proposalId: string; }) => Promise; }