import type { ILoadOptionsFunctions, INodeListSearchResult, INodeProperties, INodePropertyOptions } from 'n8n-workflow'; export declare const userResourceLocator: INodeProperties; export declare function searchUsers(this: ILoadOptionsFunctions, filter?: string, paginationToken?: string): Promise; export declare function getTeamsList(this: ILoadOptionsFunctions): Promise; export declare function searchUsersAndTeams(this: ILoadOptionsFunctions, filter?: string, paginationToken?: string): Promise; export interface UserRowsPropertyOptions { displayName: string; name: string; description: string; includeTeams?: boolean; displayOptions?: INodeProperties['displayOptions']; hint?: string; } export declare function buildUserRowsProperty(options: UserRowsPropertyOptions): INodeProperties; export declare function extractUserLocatorId(value: unknown): string | undefined; export declare function extractUserRowIds(value: unknown): string[]; export declare function splitUserTeamIds(ids: string[]): { userIds: string[]; teamIds: string[]; };