import { HttpClientService } from '@aztrix/helpers';
import { AgreementDocument, AgreementProperty, Proposal, ProposalLanguage } from '@aztrix/models';
import { DocumentRepresentation } from '@aztrix/sdk';
import * as i0 from "@angular/core";
export declare class DocumentLinkComponent {
    private _http;
    baseUrl: string;
    document: DocumentRepresentation;
    documentType: 'PROPOSAL' | 'AGREEMENT' | 'SIGNING-ORDER';
    agreementDocument: AgreementDocument;
    isAgreementDocument: boolean;
    isProposalDocument: boolean;
    proposal: Proposal;
    proposalLanguage: ProposalLanguage;
    agreementProperties: AgreementProperty[];
    demo: boolean;
    template: string;
    constructor(_http: HttpClientService, baseUrl: string);
    getPath(): string;
    downloadPdf(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DocumentLinkComponent, [null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DocumentLinkComponent, "ax-document-link", never, { "document": "document"; "documentType": "documentType"; "agreementDocument": "agreementDocument"; "isAgreementDocument": "isAgreementDocument"; "isProposalDocument": "isProposalDocument"; "proposal": "proposal"; "proposalLanguage": "proposalLanguage"; "agreementProperties": "agreementProperties"; "demo": "demo"; }, {}, never, never, false, never>;
}
