import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getSearch(args: GetSearchArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSearch. */ export interface GetSearchArgs { attachTitleToRelation?: boolean; excludeCalculatedProperties?: boolean; excludes?: string[]; includes?: string[]; query: string; } /** * A collection of values returned by getSearch. */ export interface GetSearchResult { readonly attachTitleToRelation?: boolean; readonly entities: outputs.GetSearchEntity[]; readonly excludeCalculatedProperties?: boolean; readonly excludes?: string[]; readonly id: string; readonly includes?: string[]; readonly matchingBlueprints: string[]; readonly query: string; } export declare function getSearchOutput(args: GetSearchOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSearch. */ export interface GetSearchOutputArgs { attachTitleToRelation?: pulumi.Input; excludeCalculatedProperties?: pulumi.Input; excludes?: pulumi.Input[]>; includes?: pulumi.Input[]>; query: pulumi.Input; }