import * as pulumi from "@pulumi/pulumi";
export declare namespace domains {
    interface DomainAdmin {
        city: pulumi.Input<string>;
        country: pulumi.Input<string>;
        dataObfuscated?: pulumi.Input<boolean>;
        email: pulumi.Input<string>;
        extraParameters?: pulumi.Input<{
            [key: string]: pulumi.Input<string>;
        }>;
        familyName: pulumi.Input<string>;
        givenName: pulumi.Input<string>;
        mailObfuscated?: pulumi.Input<boolean>;
        organisation?: pulumi.Input<string>;
        phone: pulumi.Input<string>;
        state?: pulumi.Input<string>;
        streetAddr: pulumi.Input<string>;
        type: pulumi.Input<string>;
        zip: pulumi.Input<string>;
    }
    interface DomainBilling {
        city: pulumi.Input<string>;
        country: pulumi.Input<string>;
        dataObfuscated?: pulumi.Input<boolean>;
        email: pulumi.Input<string>;
        extraParameters?: pulumi.Input<{
            [key: string]: pulumi.Input<string>;
        }>;
        familyName: pulumi.Input<string>;
        givenName: pulumi.Input<string>;
        mailObfuscated?: pulumi.Input<boolean>;
        organisation?: pulumi.Input<string>;
        phone: pulumi.Input<string>;
        state?: pulumi.Input<string>;
        streetAddr: pulumi.Input<string>;
        type: pulumi.Input<string>;
        zip: pulumi.Input<string>;
    }
    interface DomainOwner {
        city: pulumi.Input<string>;
        country: pulumi.Input<string>;
        dataObfuscated?: pulumi.Input<boolean>;
        email: pulumi.Input<string>;
        extraParameters?: pulumi.Input<{
            [key: string]: pulumi.Input<string>;
        }>;
        familyName: pulumi.Input<string>;
        givenName: pulumi.Input<string>;
        mailObfuscated?: pulumi.Input<boolean>;
        organisation?: pulumi.Input<string>;
        phone: pulumi.Input<string>;
        state?: pulumi.Input<string>;
        streetAddr: pulumi.Input<string>;
        type: pulumi.Input<string>;
        zip: pulumi.Input<string>;
    }
    interface DomainTech {
        city: pulumi.Input<string>;
        country: pulumi.Input<string>;
        dataObfuscated?: pulumi.Input<boolean>;
        email: pulumi.Input<string>;
        extraParameters?: pulumi.Input<{
            [key: string]: pulumi.Input<string>;
        }>;
        familyName: pulumi.Input<string>;
        givenName: pulumi.Input<string>;
        mailObfuscated?: pulumi.Input<boolean>;
        organisation?: pulumi.Input<string>;
        phone: pulumi.Input<string>;
        state?: pulumi.Input<string>;
        streetAddr: pulumi.Input<string>;
        type: pulumi.Input<string>;
        zip: pulumi.Input<string>;
    }
}
