import * as pulumi from "@pulumi/pulumi"; export declare function getAuthorization(args?: GetAuthorizationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAuthorization. */ export interface GetAuthorizationArgs { authorizableId?: string; authorizableType?: string; /** * Filter by date range using 'lt' and 'gt'. */ createdAt?: { [key: string]: string; }; granteeId?: string; granteeType?: string; } /** * A collection of values returned by getAuthorization. */ export interface GetAuthorizationResult { readonly authorizableId: string; readonly authorizableType: string; /** * Filter by date range using 'lt' and 'gt'. */ readonly createdAt?: { [key: string]: string; }; readonly granteeId: string; readonly granteeType: string; /** * The ID of this resource. */ readonly id: string; } export declare function getAuthorizationOutput(args?: GetAuthorizationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAuthorization. */ export interface GetAuthorizationOutputArgs { authorizableId?: pulumi.Input; authorizableType?: pulumi.Input; /** * Filter by date range using 'lt' and 'gt'. */ createdAt?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; granteeId?: pulumi.Input; granteeType?: pulumi.Input; } //# sourceMappingURL=getAuthorization.d.ts.map