import * as pulumi from "@pulumi/pulumi";
/**
 * Generate credentials for publishing SKU images.
 *
 * Uses Azure REST API version 2022-01-01-preview.
 */
export declare function listVendorSkusCredential(args: ListVendorSkusCredentialArgs, opts?: pulumi.InvokeOptions): Promise<ListVendorSkusCredentialResult>;
export interface ListVendorSkusCredentialArgs {
    /**
     * The name of the sku.
     */
    skuName: string;
    /**
     * The name of the vendor.
     */
    vendorName: string;
}
/**
 * The Sku credential definition.
 */
export interface ListVendorSkusCredentialResult {
    /**
     * The Acr server url
     */
    readonly acrServerUrl?: string;
    /**
     * The credential value.
     */
    readonly acrToken?: string;
    /**
     * The UTC time when credential will expire.
     */
    readonly expiry?: string;
    /**
     * The repositories that could be accessed using the current credential.
     */
    readonly repositories?: string[];
    /**
     * The username of the sku credential.
     */
    readonly username?: string;
}
/**
 * Generate credentials for publishing SKU images.
 *
 * Uses Azure REST API version 2022-01-01-preview.
 */
export declare function listVendorSkusCredentialOutput(args: ListVendorSkusCredentialOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<ListVendorSkusCredentialResult>;
export interface ListVendorSkusCredentialOutputArgs {
    /**
     * The name of the sku.
     */
    skuName: pulumi.Input<string>;
    /**
     * The name of the vendor.
     */
    vendorName: pulumi.Input<string>;
}
