import { Button } from "@calcom/ui/components/button";
import type { EmbedTabs, EmbedTypes } from "./types";
type EmbedDialogProps = {
    types: EmbedTypes;
    tabs: EmbedTabs;
    eventTypeHideOptionDisabled: boolean;
    defaultBrandColor: {
        brandColor: string | null;
        darkBrandColor: string | null;
    } | null;
    noQueryParamMode?: boolean;
};
export declare const EmbedDialog: ({ types, tabs, eventTypeHideOptionDisabled, defaultBrandColor, noQueryParamMode, }: EmbedDialogProps) => JSX.Element;
type EmbedButtonProps<T> = {
    embedUrl: string;
    namespace: string;
    children?: React.ReactNode;
    className?: string;
    as?: T;
    eventId?: number;
    noQueryParamMode?: boolean;
};
export declare const EmbedButton: <T extends React.ElementType = typeof Button>({ embedUrl, children, className, as, eventId, namespace, noQueryParamMode, ...props }: EmbedButtonProps<T> & React.ComponentPropsWithoutRef<T>) => JSX.Element;
export {};
//# sourceMappingURL=Embed.d.ts.map