import { ViewableDocumentPage } from '@procore/labs-markup-toolbars/dist/src/store/storeTypes';
import { ProstoreDocument } from '../../../../src/flavors/shared/types';
export declare const SubmittalsDocumentFactory: {
    pages(): ViewableDocumentPage[];
    analytics_properties(): {
        attachment_id: number;
        markup_domain: string;
        file_type: string;
        item_id: number;
        item_type: string;
    };
    document(index: number): ProstoreDocument;
    unique_user_key(): string;
    urls(index: number): {
        analytics: {
            create: string;
        };
        document: {
            direct_download: string;
            prepare_download: string;
            search: string;
            update: string;
        };
        pages: {
            create: string;
        };
        markup_elements: {
            batch_update: string;
            batch_destroy: string;
            create: string;
            index: string;
            batch_retrieve: string;
        };
    };
    pusher_data(): {
        channel_name: string;
        key: string;
        auth_url: string;
    };
};
