import type { UmbLinkPickerLink } from './types.js';
import { UmbModalToken } from '../../core/modal/index.js';
export interface UmbLinkPickerModalData {
    config: UmbLinkPickerConfig;
    index: number | null;
    isNew: boolean;
}
export type UmbLinkPickerModalValue = {
    link: UmbLinkPickerLink;
};
export interface UmbLinkPickerDocumentLinksConfig {
    allowCultureSpecificLinks?: boolean;
}
export interface UmbLinkPickerConfig {
    hideAnchor?: boolean;
    hideTarget?: boolean;
    documentLinksConfig?: UmbLinkPickerDocumentLinksConfig;
}
export declare const UMB_LINK_PICKER_MODAL: UmbModalToken<UmbLinkPickerModalData, UmbLinkPickerModalValue>;
