import 'highlight.js/styles/github.css';
import { ConsentConfig, ConsentEvent } from '@signatu/consent';
import React from 'react';
/** Styled components */
/** Code highlighter */
export interface ConsentDemoState {
    consent?: ConsentEvent;
    elementIds?: string[];
    showPopup: boolean;
    subjectId: string;
    trackers: any[];
    /** Consent states */
    popupConsent?: ConsentEvent;
    conditionalPopupConsent?: ConsentEvent;
    selectedTab: number;
}
export interface ConsentDemoProps {
    config: ConsentConfig;
    subject: string;
    language: string;
}
export declare class Demo extends React.Component<ConsentDemoProps, ConsentDemoState> {
    state: ConsentDemoState;
    constructor(props: any);
    render(): JSX.Element;
}
