/**
 * Document link types for file attachment references
 */
/**
 * Supported document types for DocLink
 */
export type DocLinkType = "pdf" | "image" | "document" | "other";
/**
 * Document link configuration
 */
export interface DocLink {
    /** Document type - determines how it's displayed */
    type: DocLinkType;
    /** URL/path to the document */
    url: string;
    /** Starting page (PDF only) */
    page?: number;
    /** Optional display name */
    filename?: string;
    /** File ID for uploaded files */
    file_id?: string;
}
/**
 * Uploaded file metadata for data form file management
 */
export interface UploadedFile {
    file_id: string;
    filename: string;
    url: string;
    mime_type: string;
    size: number;
    uploaded_at: string;
    page?: number;
}
/**
 * Callback event for doc_links click
 */
export interface DocLinkClickEvent {
    field_id: string;
    doc_links: DocLink[];
}
//# sourceMappingURL=doc_link.d.ts.map