import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { RFCDate } from "../../types/rfcdate.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type Company = { /** * User-friendly display name. */ name: string; /** * Link to internal company company profile. */ profileUrl?: string | undefined; /** * Link to company's associated websites. */ websiteUrls?: Array | undefined; /** * The URL of the company's logo. Public, Glean-authenticated and Base64 encoded data URLs are all valid (but not third-party-authenticated URLs). */ logoUrl?: string | undefined; /** * User facing string representing the company's location. */ location?: string | undefined; /** * Phone number as a number string. */ phone?: string | undefined; /** * Fax number as a number string. */ fax?: string | undefined; /** * User facing string representing the company's industry. */ industry?: string | undefined; /** * Average company's annual revenue for reference. */ annualRevenue?: number | undefined; /** * Average company's number of employees for reference. */ numberOfEmployees?: number | undefined; /** * Company's stock symbol if company is public. */ stockSymbol?: string | undefined; /** * The date when the company was founded. */ foundedDate?: RFCDate | undefined; /** * User facing description of company. */ about?: string | undefined; }; /** @internal */ export declare const Company$inboundSchema: z.ZodType; /** @internal */ export type Company$Outbound = { name: string; profileUrl?: string | undefined; websiteUrls?: Array | undefined; logoUrl?: string | undefined; location?: string | undefined; phone?: string | undefined; fax?: string | undefined; industry?: string | undefined; annualRevenue?: number | undefined; numberOfEmployees?: number | undefined; stockSymbol?: string | undefined; foundedDate?: string | undefined; about?: string | undefined; }; /** @internal */ export declare const Company$outboundSchema: z.ZodType; export declare function companyToJSON(company: Company): string; export declare function companyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=company.d.ts.map