import { Customer } from '@bringg/types';
import { KeysetPaginationResponse } from '../utils/consts/keyset-pagination.consts';
export type GetAllRequest = {
    cursor: number;
    query: {
        id: number;
        name: string;
        phone: string;
        address: string;
        advanced: boolean;
    };
    pageAction: 'next' | 'previous' | null;
};
export type FindRequest = {
    phone: string;
    name: string;
    external_id: string;
};
export declare enum RealtimeEvents {
    Created = "customer created",
    Updated = "customer update",
    Deleted = "customer delete"
}
export type CustomersKeysetPaginationResponse = KeysetPaginationResponse<'items', Customer[]>;
