declare function VariationDemos({ schema, templateId, patternId, data, isExpanded, }: {
    schema: any;
    templateId: any;
    patternId: any;
    data: any;
    isExpanded: any;
}): JSX.Element;
declare namespace VariationDemos {
    export namespace defaultProps {
        export const isExpanded: boolean;
    }
    export namespace propTypes {
        export const schema: PropTypes.Validator<object>;
        export const templateId: PropTypes.Validator<string>;
        export const patternId: PropTypes.Validator<string>;
        export const data: PropTypes.Validator<object>;
        const isExpanded_1: PropTypes.Requireable<boolean>;
        export { isExpanded_1 as isExpanded };
    }
}
export default VariationDemos;
export class VariationDemo extends React.Component<any, any, any> {
    constructor(props: any);
    state: {
        data: any;
        isExpanded: any;
    };
    handleChange(data: any): void;
    componentDidMount(): void;
    render(): JSX.Element;
}
export namespace VariationDemo {
    export namespace defaultProps_1 {
        const data_1: {};
        export { data_1 as data };
        const isExpanded_2: boolean;
        export { isExpanded_2 as isExpanded };
    }
    export { defaultProps_1 as defaultProps };
    export namespace propTypes_1 {
        const templateId_1: PropTypes.Validator<string>;
        export { templateId_1 as templateId };
        const patternId_1: PropTypes.Validator<string>;
        export { patternId_1 as patternId };
        const data_2: PropTypes.Requireable<object>;
        export { data_2 as data };
        export const propKey: PropTypes.Validator<string>;
        export const prop: PropTypes.Validator<PropTypes.InferProps<{
            title: PropTypes.Requireable<string>;
            description: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
            enum: PropTypes.Requireable<any[]>;
        }>>;
        const isExpanded_3: PropTypes.Requireable<boolean>;
        export { isExpanded_3 as isExpanded };
    }
    export { propTypes_1 as propTypes };
}
import PropTypes from "prop-types";
import React from "react";
//# sourceMappingURL=variation-demo.d.ts.map