import * as React from 'react';
import { type ButtonProps } from "../ui/button";
export interface StartWithOpenFrameButtonProps extends Omit<ButtonProps, 'variant' | 'size' | 'leftIcon'> {
    children?: React.ReactNode;
    mode?: 'outline' | 'yellow' | 'pink' | 'purple' | 'cyan';
    buttonSize?: 'sm' | 'md' | 'lg';
    loading?: boolean;
    buttonBackgroundColor?: string;
    buttonTextColor?: string;
}
/**
 * "Start with OpenFrame" button for Flamingo header
 * – Five modes: 'outline' (default), 'yellow', 'pink', 'purple', and 'cyan'
 * – Shows OpenFrame icon on the left
 * – Same pattern as OpenFrame Github button in hero section
 * – Cyan mode uses custom background/text colors like JoinWaitlistButton
 */
export declare const StartWithOpenFrameButton: React.ForwardRefExoticComponent<StartWithOpenFrameButtonProps & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=start-with-openframe-button.d.ts.map