import { BlockGroup } from '../../types/block';
import { LinkSettingsType } from './types';

declare const LinkConfig: {
    icon?: import('react').ComponentType | undefined;
    type: string;
    advancedSettings?: import('../..').BlockAdvancedSettings | undefined;
    previewImage?: string | undefined;
    component: import('react').ComponentType<import('../..').BlockProps<LinkSettingsType>>;
    previewComponent?: import('react').ComponentType<import('../..').BlockProps<LinkSettingsType>> | undefined;
    style?: ((params: {
        blockId: string;
        settings: LinkSettingsType;
        themeSettings: import('../..').Theme["settings"];
        breakpoints: import('../..').BreakpointConfig[];
    }) => import('free-style').Styles) | undefined;
    group?: BlockGroup | undefined;
    disableAdvancedSettings?: boolean | undefined;
    isVisible?: (params?: import('../..').AnyObject) => boolean;
    toolbar?: import('react').ComponentType<import('../..').BlockToolbarProps> | undefined;
    settings: {};
    label: string;
    controls: import('../..').BlockControl[];
};
export default LinkConfig;
//# sourceMappingURL=link.config.d.ts.map