export declare const ACCEPT_OPTIONS: readonly [{
    readonly value: "application/json";
    readonly label: "JSON";
}, {
    readonly value: "application/clicky+json";
    readonly label: "Clicky";
}, {
    readonly value: "text/markdown";
    readonly label: "Markdown";
}, {
    readonly value: "text/html";
    readonly label: "HTML";
}, {
    readonly value: "application/x-yaml";
    readonly label: "YAML";
}, {
    readonly value: "text/csv";
    readonly label: "CSV";
}, {
    readonly value: "application/pdf";
    readonly label: "PDF";
}, {
    readonly value: "text/plain";
    readonly label: "Pretty";
}];
export declare const VIEW_OPTIONS: readonly [{
    readonly value: "application/json";
    readonly label: "JSON";
}, {
    readonly value: "application/clicky+json";
    readonly label: "Clicky";
}, {
    readonly value: "application/pdf";
    readonly label: "PDF";
}];
export type AcceptOption = {
    value: string;
    label: string;
};
export type AcceptValue = (typeof ACCEPT_OPTIONS)[number]["value"];
export type OperationPreviewMode = "hidden" | "curl" | "cli";
export type AcceptPickerProps = {
    value: string;
    onChange: (value: string) => void;
    size?: "sm" | "md";
    options?: readonly AcceptOption[];
    previewMode?: OperationPreviewMode;
    onPreviewModeChange?: (mode: OperationPreviewMode) => void;
    className?: string;
};
export declare function AcceptPicker({ value, onChange, size, options, previewMode, onPreviewModeChange, className, }: AcceptPickerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AcceptPicker.d.ts.map