export interface PropDefinition {
    propName: string;
    propType: 'boolean' | 'string' | string[];
    defaultValue?: boolean | string;
    setDefaultValue?: (value: boolean) => void;
    dependsOnProps?: string[];
}
export interface PlaygroundProps {
    children: JSX.Element;
    sections: Array<{
        sectionName: string;
        propList: PropDefinition[];
    }>;
}
export declare const Playground: (props: PlaygroundProps) => JSX.Element;
