import { ReactNode } from 'react';
import { ButtonOrLinkElement, ButtonOrLinkProps } from '../atoms';
import { ExperimentalButtonProps } from './Button';
export interface ExperimentalAppLauncherProps extends ExperimentalButtonProps.ButtonProps {
    /** @default "inverse" */
    variant?: 'tertiary' | 'inverse';
    /** @default "medium" */
    size?: 'small' | 'medium';
    /** @default "Apps" */
    label?: Exclude<ReactNode, null>;
    /** @default "end" */
    menuAlign?: 'start' | 'center' | 'end';
}
export declare const ExperimentalAppLauncherRoot: import('react').ForwardRefExoticComponent<ExperimentalAppLauncherProps & import('react').RefAttributes<ButtonOrLinkElement>>;
export interface ExperimentalAppLauncherItemProps extends Omit<ButtonOrLinkProps.ExternalLinkProps, 'title' | 'children'> {
    title: ReactNode;
    icon?: ReactNode;
    /** @default "_blank" */
    target?: ButtonOrLinkProps.ExternalLinkProps['target'];
    hoverBgClassName?: string;
}
export declare const ExperimentalAppLauncherItem: import('react').ForwardRefExoticComponent<ExperimentalAppLauncherItemProps & import('react').RefAttributes<ButtonOrLinkElement>>;
//# sourceMappingURL=AppLauncher.parts.d.ts.map