@harvest-profit/npk
Version:
NPK UI Design System
21 lines • 765 B
TypeScript
import React, { ReactNode, ComponentType } from 'react';
interface SegmentedControlContextType {
index: number;
onChange: (index: number) => void;
selected: boolean;
}
export declare const SegmentedControlContext: React.Context<SegmentedControlContextType>;
interface SegmentedControlProps {
block?: boolean;
disabled?: boolean;
size?: 'sm' | 'md' | 'lg';
as?: keyof JSX.IntrinsicElements | ComponentType<any>;
children: ReactNode;
selected?: number;
onChange?: (index: number) => void;
[key: string]: any;
}
declare const SegmentedControl: React.FC<SegmentedControlProps>;
export default SegmentedControl;
export type { SegmentedControlProps, SegmentedControlContextType };
//# sourceMappingURL=SegmentedControl.d.ts.map