/**
 * name: use Properties
 * @example
 * const App = (props) => {
 *  const dscp = useP9(`
 *    Rounded=False;
 *    Size="Medium 🏁"; > sm | md | lg
 *    Icon="None 🏁"; >
 *    State="Default 🏁"; > hover | disabled | active | focus
 *    Full-width=True; > boolean
 * `)
 *  console.log(dscp.rounded)
 *  return <Button {...dscp} {...props}></Button>
 * }
 */
export declare function useProperties(input?: string): {
    [key: string]: string;
} | null;
/**
 * ```
 * transform(`
 *    Rounded=False;
 *    Size="Medium 🏁"; > sm | md | lg
 *    Icon="None 🏁"; >
 *    State="Default 🏁"; > hover | disabled | active | focus
 *    Full-width=True; > boolean
 * `)
 * // {
 * //  rounded: false,
 * //  size: 'md',
 * //  icon: 'none',
 * //  state: 'none',
 * //  fullWidth: true
 * // }
 * ```
 */
export declare const fnP9: (input: string) => Record<string, any>;
export declare const fnProperties: (input: string) => Record<string, any>;
/**
 * useProperties의 alias
 */
export declare const useP9: typeof useProperties;
export default useProperties;
