import { BaseCriteriaModel } from './base-criteria.model';
import { Optional } from 'typescript-optional';
export declare class GenericDocumentQueryCriteriaClass extends BaseCriteriaModel {
    doc_source_type?: Optional<string>;
    server_doc_type?: Optional<string>;
    client_doc_type?: Optional<string>;
    guid_comp?: Optional<string>;
    guid_branch?: Optional<string>;
    guid_store?: Optional<string>;
    client_guid?: Optional<string>;
    client_doc_1?: Optional<string>;
    doc_desc?: Optional<string>;
    doc_entity_hdr_guid?: Optional<string>;
    guids?: Optional<string>; /** @param guids is comma separated E.g: 4BC80017-22CC-4A29-9511-E22C4EB97AD5,4BC80017-22CC-4A29-9511-E22C4EB97AD5*/
    ext_type?: Optional<string>;
    ext_code?: Optional<string>;
    param_code?: Optional<string>;
    param_name?: Optional<string>;
    param_type?: Optional<string>;
    value_string?: Optional<string>;
    value_numeric?: Optional<number>;
    line_code?: Optional<string>;
    line_name?: Optional<string>;
    line_hdr_guid?: Optional<string>;
    link_code?: Optional<string>;
    link_name?: Optional<string>;
    link_hdr_guid?: Optional<string>;
    event_code?: Optional<string>;
    event_name?: Optional<string>;
    event_hdr_guid?: Optional<string>;
    txn_type?: Optional<string>;
    event_doc_line?: Optional<string>;
    action?: Optional<string>;
}
export declare class GenericDocumentCriteriaModelQuery {
    query: string;
    constructor(GenericDocumentCriteriaModel: GenericDocumentQueryCriteriaClass);
}
