/// <reference types="react" />
import ParameterValueWidget from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/parameters/components/ParameterValueWidget";
export declare const TagContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const TagName: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>, {}>;
interface ContainerLabelProps {
    paddingTop?: boolean;
}
export declare const ContainerLabel: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
} & ContainerLabelProps, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const ErrorSpan: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, {}>;
interface InputContainerProps {
    lessBottomPadding?: boolean;
}
export declare const InputContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
} & InputContainerProps, import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, {}>;
export declare const DefaultParameterValueWidget: import("@emotion/styled").StyledComponent<import("prop-types").InferPropsInner<Pick<{
    parameter: import("prop-types").Validator<object>;
    name: import("prop-types").Requireable<string>;
    value: import("prop-types").Requireable<any>;
    setValue: import("prop-types").Validator<(...args: any[]) => any>;
    placeholder: import("prop-types").Requireable<string>;
    isEditing: import("prop-types").Requireable<boolean>;
    commitImmediately: import("prop-types").Requireable<boolean>;
    focusChanged: import("prop-types").Requireable<(...args: any[]) => any>;
    isFullscreen: import("prop-types").Requireable<boolean>;
    className: import("prop-types").Requireable<string>;
    parameters: import("prop-types").Requireable<any[]>;
    dashboard: import("prop-types").Requireable<object>;
    question: import("prop-types").Requireable<object>;
    setParameterValueToDefault: import("prop-types").Requireable<(...args: any[]) => any>;
    enableRequiredBehavior: import("prop-types").Requireable<boolean>;
    mimicMantine: import("prop-types").Requireable<boolean>;
    isSortable: import("prop-types").Requireable<boolean>;
}, import("prop-types").RequiredKeys<{
    parameter: import("prop-types").Validator<object>;
    name: import("prop-types").Requireable<string>;
    value: import("prop-types").Requireable<any>;
    setValue: import("prop-types").Validator<(...args: any[]) => any>;
    placeholder: import("prop-types").Requireable<string>;
    isEditing: import("prop-types").Requireable<boolean>;
    commitImmediately: import("prop-types").Requireable<boolean>;
    focusChanged: import("prop-types").Requireable<(...args: any[]) => any>;
    isFullscreen: import("prop-types").Requireable<boolean>;
    className: import("prop-types").Requireable<string>;
    parameters: import("prop-types").Requireable<any[]>;
    dashboard: import("prop-types").Requireable<object>;
    question: import("prop-types").Requireable<object>;
    setParameterValueToDefault: import("prop-types").Requireable<(...args: any[]) => any>;
    enableRequiredBehavior: import("prop-types").Requireable<boolean>;
    mimicMantine: import("prop-types").Requireable<boolean>;
    isSortable: import("prop-types").Requireable<boolean>;
}>>> & Partial<import("prop-types").InferPropsInner<Pick<{
    parameter: import("prop-types").Validator<object>;
    name: import("prop-types").Requireable<string>;
    value: import("prop-types").Requireable<any>;
    setValue: import("prop-types").Validator<(...args: any[]) => any>;
    placeholder: import("prop-types").Requireable<string>;
    isEditing: import("prop-types").Requireable<boolean>;
    commitImmediately: import("prop-types").Requireable<boolean>;
    focusChanged: import("prop-types").Requireable<(...args: any[]) => any>;
    isFullscreen: import("prop-types").Requireable<boolean>;
    className: import("prop-types").Requireable<string>;
    parameters: import("prop-types").Requireable<any[]>;
    dashboard: import("prop-types").Requireable<object>;
    question: import("prop-types").Requireable<object>;
    setParameterValueToDefault: import("prop-types").Requireable<(...args: any[]) => any>;
    enableRequiredBehavior: import("prop-types").Requireable<boolean>;
    mimicMantine: import("prop-types").Requireable<boolean>;
    isSortable: import("prop-types").Requireable<boolean>;
}, "dashboard" | "question" | "name" | "value" | "parameters" | "placeholder" | "className" | "isEditing" | "commitImmediately" | "focusChanged" | "mimicMantine" | "isFullscreen" | "enableRequiredBehavior" | "setParameterValueToDefault" | "isSortable">>> & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {
    ref?: import("react").Ref<ParameterValueWidget> | undefined;
}>;
export declare const ToggleContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const ToggleLabel: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, {}>;
export {};
