import React from 'react';
import { CreeveySuite } from '../../../../types';
import { Theme } from '@storybook/theming';
export interface SuiteLinkProps {
    title: string;
    suite: CreeveySuite;
    'data-testid'?: string;
}
export declare const Container: React.FC<Pick<{
    theme?: Theme | undefined;
    as?: React.ElementType<any> | undefined;
} & {
    theme: Theme;
    disabled?: boolean | undefined;
} & React.ClassAttributes<HTMLDivElement> & React.HTMLAttributes<HTMLDivElement> & {
    children?: React.ReactNode;
}, "as" | keyof React.ClassAttributes<HTMLDivElement> | keyof React.HTMLAttributes<HTMLDivElement> | "disabled"> & {
    theme?: Theme | undefined;
}>;
export declare const Button: React.FC<Pick<{
    theme?: Theme | undefined;
    as?: React.ElementType<any> | undefined;
} & {
    theme: Theme;
    active?: boolean | undefined;
    focused?: boolean | undefined;
} & React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement> & {
    children?: React.ReactNode;
}, "as" | "active" | keyof React.ClassAttributes<HTMLButtonElement> | keyof React.ButtonHTMLAttributes<HTMLButtonElement> | "focused"> & {
    theme?: Theme | undefined;
}>;
export declare const SuiteContainer: import("@storybook/theming").StyledComponent<{
    theme?: Theme | undefined;
    as?: React.ElementType<any> | undefined;
} & {
    padding: number;
}, React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>;
export declare function SuiteLink({ title, suite, 'data-testid': dataTid }: SuiteLinkProps): JSX.Element;
