import { PCRCheckboxRadioProps } from '../../typings/PCRCheckboxRadioProps';
import { PCRSwitchProps } from '../../typings/PCRSwitchProps';
declare type Props = Omit<PCRCheckboxRadioProps, 'shape' | 'variant'> & {
    shape?: PCRCheckboxRadioProps['shape'] | PCRSwitchProps['shape'];
    variant?: string;
};
/**
 * Responsible for returning an object used by classnames
 * to properly add the className values to the .pretty element.
 */
export declare const useClassNames: (props: Props, isSwitch?: boolean | undefined) => {
    [x: string]: string | boolean | undefined;
    'p-default': boolean;
    'p-bigger': boolean | undefined;
    'p-locked': boolean | undefined;
    'p-plain': boolean | undefined;
    'p-has-focus': boolean | undefined;
};
export {};
//# sourceMappingURL=useClassNames.d.ts.map