import * as z from "zod/v3";
export type ContactsFilter = {
    /**
     * Name of the contact to filter on
     */
    name?: string | undefined;
    /**
     * First name of the contact to filter on
     */
    firstName?: string | undefined;
    /**
     * Last name of the contact to filter on
     */
    lastName?: string | undefined;
    /**
     * Email of the contact to filter on
     */
    email?: string | undefined;
    /**
     * Phone number of the contact to filter on
     */
    phoneNumber?: string | undefined;
    /**
     * Unique identifier for the associated company of the contact to filter on
     */
    companyId?: string | undefined;
    /**
     * Unique identifier for the owner of the contact to filter on
     */
    ownerId?: string | undefined;
};
/** @internal */
export type ContactsFilter$Outbound = {
    name?: string | undefined;
    first_name?: string | undefined;
    last_name?: string | undefined;
    email?: string | undefined;
    phone_number?: string | undefined;
    company_id?: string | undefined;
    owner_id?: string | undefined;
};
/** @internal */
export declare const ContactsFilter$outboundSchema: z.ZodType<ContactsFilter$Outbound, z.ZodTypeDef, ContactsFilter>;
export declare function contactsFilterToJSON(contactsFilter: ContactsFilter): string;
//# sourceMappingURL=contactsfilter.d.ts.map