import { Construct } from 'constructs';
interface ITwingateProps {
    name: string;
    domain: string;
    instances: ITwingateInstanceProps[];
    networkHostProject: string;
    subnetwork: string;
}
interface ITwingateInstanceProps {
    name: string;
    zone: string;
    accessToken: string;
    refreshToken: string;
}
declare class Twingate extends Construct {
    constructor(scope: Construct, id: string, props: ITwingateProps);
}
export { Twingate, ITwingateProps, ITwingateInstanceProps };
