export declare const ViewerDocumentFactory: {
    viewer_doc_id(index: number): number;
    markups(): ({
        id: string;
        created_at: string;
        updated_at: string;
        shape: {
            type: string;
            transform: number[];
            metadata: {
                x: number;
                y: number;
                h: number;
                w: number;
                style: {
                    fill: {
                        r: number;
                        g: number;
                        b: number;
                        a: number;
                    };
                    stroke: {
                        r: number;
                        g: number;
                        b: number;
                        a: number;
                    };
                    stroke_width: number;
                };
            };
        };
        markup_type: string;
        created_by_id: string;
        created_by_name: string;
        created_by_vendor_name: string;
        updated_by_id: string;
        deleted: boolean;
        company_id: string;
        project_id: string;
        page_number: number;
        viewer_doc_id: string;
        editable?: undefined;
    } | {
        editable: boolean;
        id: string;
        created_at: string;
        updated_at: string;
        shape: {
            type: string;
            metadata: {
                h: number;
                w: number;
                x: number;
                y: number;
                style: {
                    fill: {
                        a: number;
                        b: number;
                        g: number;
                        r: number;
                    };
                    stroke: {
                        a: number;
                        b: number;
                        g: number;
                        r: number;
                    };
                    stroke_width: number;
                };
            };
            transform: number[];
        };
        markup_type: string;
        created_by_id: string;
        updated_by_id: string;
        deleted: boolean;
        company_id: string;
        project_id: string;
        page_number: number;
        viewer_doc_id: string;
        created_by_name: string;
        created_by_vendor_name: string;
    })[];
};
