export declare function getUrl(environment?: string): string;
export declare const emit: ({ secret, environment, event, payload }: {
    secret: string;
    environment?: string | undefined;
    event: string;
    payload: object;
}) => Promise<any>;
export declare const getTopic: ({ secret, environment, eventName, platform, label }: {
    secret: string;
    environemnt?: string | undefined;
    eventName: string;
    platform?: string | undefined;
    label?: string | undefined;
    environment?: string | undefined;
}) => Promise<any>;
export declare const queryEvents: ({ secret, environment, eventName, txKey, platform, label, since, txState, page, pageSize, }: {
    secret: string;
    environment?: string | undefined;
    eventName: string;
    txKey: string;
    platform: string;
    label: string;
    since: number;
    txState: string;
    page: number;
    pageSize: number;
}) => Promise<{
    rows: any;
    totalPages: any;
    hasError?: undefined;
} | {
    rows: never[];
    totalPages: number;
    hasError: boolean;
}>;
export declare const initTransaction: ({ secret, environment, key, txKey, eventName }: {
    secret: string;
    environment?: string | undefined;
    key: string;
    txKey: string;
    eventName: string;
}) => Promise<{
    transaction: any;
    hasError?: undefined;
} | {
    hasError: boolean;
    transaction?: undefined;
}>;
export declare const transact: ({ secret, environment, key, txKey, eventName, output, state }: {
    secret: string;
    environment?: string | undefined;
    key: string;
    txKey: string;
    eventName: string;
    output: any;
    state: string;
}) => Promise<{
    transaction: any;
    hasError?: undefined;
} | {
    hasError: boolean;
    transaction?: undefined;
}>;
